package com.ctgu.computer.domain.po;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;
import java.time.LocalDateTime;


@Data
@Builder
@AllArgsConstructor
@NoArgsConstructor
public class ReportInfo implements Serializable {

    /** 主键 */
    private Integer reportId;

    /** 举报的具体内容 */
    @Schema(description = "举报的具体内容")
    private String reportContent;

    /** 举报者id */
    @Schema(description = "举报者id")
    private Integer reportSender;

    /** 被举报者的用户名 */
    @Schema(description = "被举报者的用户名")
    private String reportedUserName;

    /** 状态(1:已审核 0: 未审核) */
    @Schema(description = "状态(1:已审核 0: 未审核)")
    private Boolean status;

    private LocalDateTime createTime;

    @Schema(description = "举报图片列表")
    private Object images;

    @Schema(description = "举报图片列表")
    private String reportTitle;
}
